export default {
    install(Vue){
        console.log('@@@@@install', Vue)
       // 过滤器
       Vue.filter('mySlice', function (value) {
        return value.slice(0, 5)
    })
        // 定义全局指令
    Vue.directive(
        'fbind', {
        // 指令与元素成功绑定时（一上来）
        bind(element, binding) {
            console.log('bind')
            element.value = binding.value
        },
        // 指令所在的元素被插入页面时
        inserted(element, binding) {
            console.log('inserted', this)
            console.log(element, binding)
            element.focus()
        },
        // 指令所在模板被重新解析时
        update(element, binding) {
            console.log('update')
            console.log(element, binding)
            element.value = binding.value
        }
    })

    }
}